package com.spring.demo3.factory;

public enum MyFilterType {
    // 通过注解的方式来筛选候选者，即判断候选者是否有指定的注解
    ANNOTATION,

    // 通过指定的类型来筛选候选者
    ASSIGNABLE_TYPE,

    // 判断候选者是否满足ASPECTJ(面向切面)表达式
    ASPECTJ,

    // 正则表达式
    REGEX,

    // 用户自定义过滤器
    CUSTOM;

    private MyFilterType() {
    }
}
